ram's testicle - German English Dictionary